System, method and mobile unit to sense objects or text and retrieve related information

ABSTRACT

A system, method and mobile unit to sense objects and/or text and retrieve related images, text or translations. The system may allow users to instantly access information about an object or text with a mobile device, such as a mobile phone, pager, personal digital assistant (PDA) or lap top computer.

CLAIM OF PRIORITY UNDER 35 USC 119 AND 120

The present application is a continuation of co-owned U.S. patentapplication Ser. No. 11/245,606, which claims priority to co-owned U.S.Provisional Application No. 60/616,256, filed on Oct. 7, 2004, entitled“SYSTEM, METHOD AND MOBILE UNIT TO SENSE OBJECTS OR TEXT AND RETRIEVEIMAGES, TEXT OR TRANSLATIONS,” which are hereby incorporated byreference in their entirety.

BACKGROUND

Some mobile phones currently have built-in cameras, which may be calledcamera phones. These camera phones allow a user to transmit images toother devices through a communication system.

SUMMARY

A system, method and mobile unit are described to sense objects and/ortext and retrieve information related to the object or text, such asimages, video, text or language translations. The system may allow usersto instantly view or access information about an object or text with amobile device, such as a mobile phone, pager, personal digital assistant(PDA) or lap top computer.

The system may be faster and more accurate than a system that only useshuman searchers to find information related to an object or text. Thesystem may use human searchers in addition to computer searchers.

Using images to identify objects or text may be faster and more accuratethan a system that uses speech-recognition to describe and identifyimages or text because images may be more precise than words. As thesaying goes, a picture may be better than a thousand words.

DESCRIPTION OF FIGURES

FIG. 1 illustrates a mobile unit, a communication system, a server, theInternet and storage units.

FIG. 2 illustrates a method of using the mobile unit, communicationsystem and server of FIG. 1.

FIG. 3 illustrates a method of using the mobile unit of FIG. 1.

FIG. 4 illustrates an example of information that may be displayed onthe mobile unit of FIG. 1.

DETAILED DESCRIPTION Communication System

The communication system or network 140 may comprise any type ofcomponents configured to provide wireless communication with one or moremobile units 100. For example, the communication system 140 may compriseone or more base stations (BS) 140 (also called base stationtransceivers), base station controllers (BSCs) 142, mobile switchingcenters (MSCs) 143, packet data switch networks (PDSNs) 144, Internetservers 145, storage units, etc. The communication system 140 may use amultiple access technology, such as time division multiple access(TDMA), code division multiple access (CDMA), wideband CDMA (WCDMA),Global System for Mobile Communications (GSM), time-division synchronousCDMA (TD-SCDMA), etc. Alternatively, the communication system 140 maycomprise “hotspots” (transceivers) for WiFi or WiMax. The communicationsystem 140 may use communication protocols, such as packet datatransmission protocols.

Mobile Unit

The mobile unit 100 may be a mobile phone, a pager, a personal digitalassistant (PDA), a laptop computer, a digital camera or some othermobile device. The mobile unit 100 may be a commercially availabledevice, such as a camera phone made by Nokia, Motorola, Samsung, LGElectronics, Ericsson, Kyocera, etc. Alternatively, the mobile unit 100may be a modified commercially available device, e.g., a camera phonewith added software 107. Alternatively, the mobile unit 100 may be a newmobile device designed to implement some or all of the functionsdescribed herein.

The mobile unit 100 may comprise a sensor 102, a processor 104, a memory106, software 107, a database 116 of information, such as images,videos, text files and other data, a transceiver 108, a speaker 110, amicrophone 112, a display 114, a keypad or other user input component116, and an optional position location unit 118. The mobile unit 100 mayinclude other components in addition to or instead of the componentslisted herein. The mobile unit 100 may include less than all of thecomponents shown in FIG. 1. Some of the components in FIG. 1 may beintegrated.

The keypad 116 may include one or more keys or buttons on various sides(front, rear, top, back, lateral, etc.) of the mobile unit 100 and arenot limited to any one side. The keys or buttons are not limited to anymaterial, arrangement or structure.

The sensor 102 may take or capture a snapshot image (picture) or a videoof an object or text. The sensor 102 may be similar to standard imagesensors in currently available camera phones, or the sensor 102 may be aspecially designed image sensor. The sensor 102 may have aphotodetector, such as a charge-coupled device (CCD) and/orcomplementary metal oxide semiconductor (CMOS) circuit. The sensor 102may have a user-controlled zoom function or image magnification with oneof the keys of the keypad 116. Alternatively, the zoom function or imagemagnification may be automatically controlled by the mobile unit 100.The sensor 102 may have a user-controlled or automatic focus function tofocus on one or more objects.

User Commands—by Voice or Keypad

For any user-initiated functions on the mobile unit 100 describedherein, the user may press one or more keys on the keypad 116 or speak acommand into the microphone 112. For example, the user may press one ormore keys on the keypad 116 and/or speak a command into the microphone112 to activate the sensor 102, which senses or captures an image orpicture of an object or text.

Examples of objects may include a car, a building, a monument, a person,an animal, a plant, a piece of clothing, jewelry, a poster, a billboard,a sign, an image on a TV, computer display or other display, a comicbook, a stamp, a coin or other collectible. Examples of people includeprofessional athletes, sports teams, musicians, actors/actresses,celebrities, politicians, etc.

Examples of text may include a sign, an address, a business card, abook, billboard, poster, etc. The sensor 102 and/or the processor 104may convert the image of an object or text into data, such as digitaldata, e.g., a sequence of bits.

Before, during or after the sensor 102 is activated to capture an imageof an object or text, the user may enter one or more commands via one ormore keys on the keypad 116, the display 114 or microphone 112. Examplesof user commands may include “find information related to object,” “findinfo,” “find definition,” “find photo,” “find video,” “find relatedimages,” “find news,” “find history,” “find story,” “find product,”“buy,” “sell,” “find best deal,” “find nearest store,” “find seller,”“find person,” “find web site,” “find email,” “find address,” “findphone number,” “find nearest location,” “get map,” “find directions,”“translate,” and “translate in <language X>.”

The user may enter at least one search word via one or more keys on thekeypad 116 or say a word or phrase into the microphone 112. The searchword(s) may help identify the object and/or narrow a search to findspecific information related to the object. For example, the search wordmay be a name of the object or what the user believes is a name or briefdescription of the object.

In one configuration, the processor 104 may execute software 107 tosearch the database 116 and identify the object or text, retrieverelated information, and display information on the display 114 or playaudio files by the speaker 110.

In another configuration, the processor 104 may cause the transceiver108 to transmit the image data and a user command to the server 150 viathe communication system 140. The user command may be represented by ashort sequence of bits. This configuration may save processing power andmemory space on the mobile unit 100 compared to the configurationdescribed above. The server 150 may process the command and sendrequested data to the mobile unit 100.

In another configuration, the processor 104 first executes software 107to search the database 116 and try identifying the object or text. Ifthe object or text cannot be identified, e.g., within a time period, theprocessor 104 then causes the transceiver 108 to transmit the image dateand user command to the communication system 140.

The mobile unit 100 may automatically or upon a user input (e.g., usermay dial a phone number or press one or more buttons on the keypad 116or microphone 112) send the image data and user command to thecommunication system 140, which sends the image data and user command tothe server 150. For example, the mobile unit 100 may send the image datato a base station 141, which sends the data to a base station controller(BSC) 142, which sends the data to a mobile switching center (MSC) 143,which sends the data to a packet data switching network (PDSN) 144,which sends the data to the server 150. Other communication routesbetween the mobile unit 100 and server 150 may involve more components,less components, or other components of the communication system 140.

Display

FIG. 4 illustrates an example of some information that may be displayedon the display 114. All the information may not be displayed at one timeon one screen. Some of the information may be displayed on differentscreens of the display 114. The screens may be switched or scrolled byuser commands. The display 114 may display one or more pieces ofinformation according to when user commands are received by the mobileunit 100. For example, the display 114 may show an image 402 when theuser activates the sensor 102. The display 114 may show a search word ifthe user enters a search word. The display 114 may show an object nameand/or related image or video 404 after a search occurred for the image402.

As shown in FIG. 4, the display 114 may show information “options” (alsocalled categories or types) related to the object, such as buy, sell,recent news, history or background, statistics, etc. These options maybe displayed before a search and/or after a search. Displaying theoptions before a search may allow the user to select one or morecategories of information and help narrow a search before the searchoccurs. A narrower search may provide one or more advantages, such asreducing search time, processing power, processing time, memory at themobile unit 100 or server 150 to store search results, bandwidth and/orcapacity of the communication system 140, mobile unit 100 and/or server150, etc.

In addition to or instead of displaying these options before a search,the display 114 may show the options after a search occurs. Theseoptions allow the user to select one or more categories of informationto display or audio or video files to play after a search. These optionsafter a search may provide one or more advantages, such as reducingprocessing power, processing time, memory at the mobile unit 100 orserver 150 to store search results, bandwidth and/or capacity of thecommunication system 140, mobile unit 100 and/or server 150, etc.Without these options, a large amount of bandwidth and capacity may beconsumed to retrieve information for display or playback on the mobileunit 100.

The “buy” option may allow a user to buy an object in the image 402 or aproduct related to an object in the image 402. The buy option may belinked to a specific seller's web site or a web site such as Amazon.comor eBay. For example, if the image 402 shows a sports team, a musicianor movie, the buy option may retrieve product links related to the asports team, musician or movie, such as T-shirts, hats, other clothes,posters, compact discs, etc.

One or more options may be user-configurable or capable of beingmodified by the user. For example, the user may specify a local orspecific region for buying or selling an object in the image 402.Examples of regions may include states, such as Virginia, Maryland orCalifornia, east coast, west coast, midwest, south, or one or morecountries. The user may specify a time period for retrieving recent newssuch as within the last X days or Y weeks or Z months, etc. The user mayspecify a type of history, background or statistics. The order of theoptions displayed on the display 114 may also be configured or modifiedby the user.

As shown in FIG. 4, the user may enter or select the user's own optionor category of information to retrieve related to the image 402.

Server

The computer or server 150 may be a single unit or multiple units, suchas a distributed computer system. The server 150 may be at a singlelocation or multiple locations. The server 150 may be coupled to theInternet 180 and/or data storage units 190.

The server 150 may have software, hardware or a combination of softwareand hardware to implement the functions described herein. The server 150may include other components in addition to or instead of the componentslisted herein. Some or all of these components or functions may beimplemented in the mobile unit 100.

The server 150 may include a transceiver 151, processor 152, a memory154, a database 156, a search engine 158, an image processing module160, an object identifier 161, a text recognition module 162, a languagetranslation module 164, an information blocker 166, etc. These modulesare shown and described herein as separate modules, but one or more ofthese modules may be combined or integrated. Although shown in thememory 154, the search engine 158, image processing module 160, objectidentifier 161, text recognition module 162, language translation module164 and information blocker 166 may be implemented in whole or in partwith hardware, such as application specific integrated circuits (ASICs).

The server 150 may receive image data and one or more user commands fromthe mobile unit 100, retrieve related data/information from the Internet180 and/or data storage units 190, such as images, video and/or text(described below), and send the related data to the mobile unit 100 viathe communication system 140. The server 150 may perform these functionsin real time. The mobile unit 100 and server 150 may act as a quickdictionary, encyclopedia, reference source, or link to relatedinformation on the Internet 180.

The database 156 may store data, such as image files, video files and/ortext files, which may be transmitted by the transceiver 151 andcommunication system 140 to the mobile unit 100. The database 156 mayalso store text data in more than one language.

Search Engine

The search engine 158 may search for web sites, hypertext links, text,and other data or structures on the Internet 180 that match or arerelated to the image of text from the mobile unit 100. The search engine158 may be similar to search engines used by Yahoo, Google or a modifiedversion of such search engines.

Image Processing Module

The image processing module 160 may process the image from the mobileunit 100 to clarify an object or text. For example, the image processingmodule 160 may enhance or focus one or more parts of an image, filter orremove non-relevant objects (such as shadows, rain, snow), increase ordecrease contrast between light and dark areas, adjust brightness,adjust color, adjust focus, interpolate pixels to reduce the effects ofblurs, reflections, remove red eye, etc. Other image processingfunctions may be known to the camera, video and image processing art,but combining image processing and other functions described herein arenot known.

Object Identifier

The object identifier 161 may have one or more modules, which may beseparate or integrated. The object identifier 161 may try to identify orrecognize one or more objects of the image from the image processingmodule 160. The object identifier 161 may use the Internet 180 or thedatabase 156 to try to find objects or information (images, videos,text) that match or are similar to the object in the image from themobile unit 100.

The object identifier 161 may use object parameters such as shape (e.g.,round, rectangular, oval, angular, sharp edges, curved edges, humanface, shape of car, shape of commercial product), color, color pattern(e.g., monotone, spotted, striped, number of colors), surface texture(e.g., smooth, rough, reflective, furry, bumpy), material composition(e.g., metallic, wood, rock, plastic), arrangement, structure, facialfeatures, spacing between lines or regions, size of an object relativeto other objects, etc.

The object identifier 161 may use various levels of objectclassification to help identify an object. For example, one objectclassification may be whether the object is a living organism, such as aperson, animal, plant, fungi, etc. or a non-living organism, such as arock, vehicle, building, statue, sign, etc. The living organisms mayfurther be classified as a person, animal, plant or fungi. People may beclassified as professional athletes, sports teams, musicians,actors/actresses, celebrities, politicians, etc. The non-livingorganisms may further be classified as man-made or natural. Anotherobject classification may be whether the object is inanimate. Anotherobject classification may be whether the object is mechanical orelectrical.

Text Recognition Module

The text recognition module 162 may categorize text by language (e.g.,English, Chinese, Spanish) and style (e.g., cursive, font, numeric).Some text recognition techniques are known, such as characterrecognition machines available from Scantron Corporation of Irvine,Calif. Other text recognition techniques may be known to the camera,video and image processing art, but combining text recognition and otherfunctions described herein are not known.

Examples of Retrieved Images, Videos, Texts Audio Files

The server 150 may transmit some or all of the information related tothe original object or text to the mobile unit 100. To conservecommunication bandwidth and display space, the server 150 may only sendbrief titles of information found by the server 150.

The mobile unit 100 may display the information, such as text, images orvideo, on the display 114, as shown in FIG. 4. To conserve communicationbandwidth and display space, the mobile unit 100 may first display brieftitles of information found by the server 150. The mobile unit 100 mayprovide music or audible sounds that describe the object or text, suchas a voice recording defining, describing or translating the object ortext.

Retrieved images may include a file, a photograph, a drawing, acomputer-created graphic, a web site, a link to a website, a news storyor a commercial advertisement, which may be displayed on the mobiledevice 100.

Retrieved videos may include a documentary, a news clip, a music video,a biography, a cartoon, an advertisement, etc.

Retrieved text may be a definition, a description of the object, one ormore news articles, driving directions, geographic information, anadvertisement, a language translation, etc. The display 114 may displaya list of found categories of information or web site links, and theuser may scroll through the categories or links.

Translation

In one embodiment, the server 150 may provide a language translation ofthe text, for example, from Chinese to English. Any language may beavailable to be selected by the user of the mobile unit 100. The mobileunit 100 may allow a user to select a desired language or set a defaultlanguage for future translations.

Building a Database

The server 150 may build a database 156 of data (images, video files,audio files and text) related to objects and/or text by storingretrieved data from the Internet 180 and/or the storage units 190.

Information Blocker

A security or information blocker 166 may block certain information frombeing transmitted to the mobile unit 100 for privacy or safety issues.Examples may include names of non-famous people, personal phone numbers,email addresses, resident addresses, and other unauthorized information.

The functions described above may be implemented by hardware, softwareor a combination of hardware and software. Hardware may include aprocessor, a controller, application-specific integrated circuits(ASICs), field programmable gate arrays (FPGAs), etc.

A System, Method and Mobile Unit with a User Identifier and a ScannableMedia to Store Credit or Debit Information

The mobile unit 100 may be a cellular phone, a personal digitalassistant (PDA), a laptop computer or some other mobile device.

The mobile unit 100 may include one or more ways to identify the user,such as a retina scanner, a fingerprint scanner, a voice scanner, aheart rate or pulse scanner, etc. For highest security, the mobile unit100 may have more than one way to identify the user. Alternatively, forcost or size concerns, the mobile unit 100 may have only one way toidentify the user.

The mobile unit 100 may require a user to identify himself or herselfusing one or more ways when the user activates the mobile unit 100 toperform one or more of the functions described below.

The mobile unit 100 may provide one or more functions of a person'swallet or purse or contents of a wallet or purse. For example, themobile unit 100 may serve as a credit card, a debit card, a driver'slicense, a passport membership card, an insurance card, anidentification card, a company security badge, a business card holder, amovie rental card, a library card, a health fitness membership card, apurchase receipt holder, etc. Thus, a user does not have to carry awallet.

Also, a user does not have to worry about the wallet being stolen. Ifthe mobile unit 100 is stolen, it is useless because the thief does nothave the retina, fingerprint and/or voice of the user to activate themobile unit 100.

The mobile unit 100 may have a medium to store credit, debit informationor other information listed above. The medium may be a scannable medium,such as a bar code or a magnetic strip. The medium may be an internalmedium, such as a memory and/or an integrated circuit, which isdetectable or adapted to communicate with external scanners orcommunicators, such as grocery store checkout scanners.

1. An apparatus comprising: a sensor configured to capture an image ofan object; a processor configured to receive the captured image; amemory configured to store information comprising at least one of animage, a video, an audio file, and text; a display configured to displayinformation; and a user interface configured to allow a user to controlthe sensor to capture the image, the processor to search for informationrelated to the object in the memory, and the display to show informationrelated to the object found by the processor.
 2. The apparatus of claim1, wherein the display is configured to display a list of categories ofinformation stored in the memory for the user to select via the userinterface for the processor to search in the memory.
 3. The apparatus ofclaim 1, wherein the user interface is configured to receive at leastone search word from the user and send the word to the processor, theprocessor being configured to use the search word to search forinformation related to the object in the memory.
 4. The apparatus ofclaim 1, further comprising a transceiver configured to (a) wirelesslytransmit the captured image to a communication system and (b) wirelesslyreceive titles of information related to the object in the capturedimage from the communication system, the display being configured todisplay the titles received from the communication system, the userinterface being configured to allow a user to select a title among thereceived titles, the display being configured to show informationrelated to the selected title.
 5. The apparatus of claim 4, wherein thetitles comprise at least one of links to picture files, links to videofiles, links to text files, and links to web sites.
 6. The apparatus ofclaim 4, wherein the user interface is configured to allow a user toselect a category of information to receive from the communicationsystem, wherein the category comprises at least one of a definition, arelated image, a related video, news, history, purchase information,selling information, location, nearest store, person, web site, email,address, phone number, map, directions, and language translation.
 7. Theapparatus of claim 4, further comprising a position location unit,wherein the transceiver is configured to transmit a signal from theposition location unit to the communication system.
 8. The apparatus ofclaim 4, wherein the processor is configured to control the transceiverto transmit the captured image to the communication system if theprocessor cannot find information related to the object in the memory.9. An apparatus comprising: a sensor configured to capture an image ofan object; a transceiver configured to (a) wirelessly transmit thecaptured image to a communication system and (b) wirelessly receiveinformation related to the object from the communication system; adisplay configured to show the received information; and a userinterface configured to allow a user to control the sensor, thetransceiver, and the display.
 10. The apparatus of claim 9, wherein theuser interface comprises at least one of a touch screen menu on thedisplay, a speaker, a microphone, and a voice recognition unit.
 11. Theapparatus of claim 9, further comprising a position location unit,wherein the transceiver is configured to transmit a signal from theposition location unit to the communication system.
 12. The apparatus ofclaim 9, wherein the user interface is configured to receive at leastone search word from the user, the transceiver being configured to sendthe search word with the captured image to the communication system, thesearch word being configured to narrow a search for information relatedto the object by the communication system.
 13. The apparatus of claim 9,wherein the user interface is configured to receive a search source fromthe user, the transceiver being configured to send the search sourcewith the captured image to the communication system.
 14. The apparatusof claim 13, wherein the search source comprises at least one of a website and a search engine.
 15. The apparatus of claim 9, wherein the userinterface is configured to allow a user to select a category ofinformation related to the object to receive from the communicationsystem, the category comprising at least one of a definition, a relatedimage, a related video, news, history, purchase information, sellinginformation, location, nearest store, person, web site, email, address,phone number, map, directions, and language translation, wherein theinformation comprises at least one of an image, a video, an audio file,and text.
 16. The apparatus of claim 9, wherein the display isconfigured to display received information comprising titles of at leastone of an image, a video, an audio file, and text.
 17. The apparatus ofclaim 16, wherein the user interface is configured to allow a user toselect a title among the received titles, the display being configuredto show information related to the selected title.
 18. The apparatus ofclaim 9, wherein the display is configured to display receivedinformation comprising at least one of links to picture files, links tovideo files, links to text files, and links to web sites.
 19. Theapparatus of claim 9, wherein the user interface is configured to allowa user to control the sensor to magnify the image of the object.
 20. Theapparatus of claim 9, wherein the sensor is configured to automaticallymagnify the image of the object.
 21. The apparatus of claim 9, whereinthe sensor is configured to automatically focus the image of the object.22. The apparatus of claim 9, wherein the user interface is configuredto allow a user to edit the captured image before the transceivertransmits the image to the communication system.
 23. The apparatus ofclaim 9, wherein the sensor is configured to capture a video of theobject.
 24. The apparatus of claim 9, wherein the user interface isconfigured to initiate the sensor to capture the image of the object,the transceiver to wirelessly transmit the captured image to thecommunication system and wirelessly receive information related to theobject from the communication system, and the display to show thereceived information with a single touch by the user.
 25. The apparatusof claim 9, wherein the user interface is configured to allow a user toconfigure a category.
 26. The apparatus of claim 9, further comprising aspeaker configured to produce audible sounds that describe the receivedinformation.
 27. A method comprising: capturing an image of an object ata mobile device; wirelessly transmitting the captured image from themobile device to a communication system; wirelessly receivinginformation related to the object from the communication system at themobile device; and displaying the received information on the mobiledevice.
 28. The method of claim 27, further comprising: receiving asearch command via a user interface of the mobile device, the searchcommand comprising at least one of a word, a category, a title, alocation, and a type of information; and wirelessly transmitting thesearch command with the captured image from the mobile device to thecommunication system.
 29. An apparatus configured to (i) receive arequest from a device through a communication system, the requestcomprising data representing an image of an object, (ii) access at leastone of a database, a search engine, and a data network to findinformation related to the object, the information comprising at leastone of an image, a video, an audio file, text, a hypertext link, and aweb site, and (iii) send titles of the found information through thecommunication system to the device.
 30. The apparatus of claim 29,comprising a network of computers.
 31. The apparatus of claim 29, thedata network comprising an Internet.
 32. The apparatus of claim 29,comprising at least one of a transceiver, processor, a memory, adatabase, a search engine, an image processing module, an objectidentifier, a text recognition module, a language translation module,and an information blocker.
 33. The apparatus of claim 29, beingconfigured to receive a request to block certain information from beingsent through the communication system to the device.
 34. The apparatusof claim 29, the information comprising data in a plurality oflanguages.
 35. The apparatus of claim 29, being configured to find mostpopularly searched information related to the object.
 36. The apparatusof claim 29, being configured to find information related to the objectand a location of the device.
 37. The apparatus of claim 29, beingconfigured to find information in a category specified in the request,the category comprising at least one of a definition, a related image, arelated video, news, history, purchase information, selling information,location, nearest store, person, web site, email, address, phone number,map, directions, and translation.
 38. The apparatus of claim 29, beingconfigured to use a search word in the request to find informationrelated to the object.
 39. The apparatus of claim 29, being configuredto receive a second request specifying one or more titles of foundinformation from the device and send found information of the specifiedtitle through the communication network to the device.
 40. The apparatusof claim 29, being configured to process the image to clarify theobject.
 41. The apparatus of claim 29, being configured to process theimage by performing at least one of enhancing, focusing, filtering,removing non-relevant objects, adjusting contrast between light and darkareas, adjusting brightness, adjusting color, adjusting focus,interpolating pixels to reduce the effects of blurs, reflections, andremoving red eye.
 42. The apparatus of claim 29, being configured to useparameters of the object to find information related to the object, theparameters comprising at least one of shape, features, color, colorpattern, surface texture, material composition, arrangement, structure,facial features, spacing between lines, and size of the object relativeto other objects.
 43. The apparatus of claim 29, being configured to usea plurality of object classifications to find information related to theobject.
 44. The apparatus of claim 43, the classifications comprising atleast one of people, products, and text.
 45. An apparatus comprising: atransceiver configured to receive a request from a device through acommunication system, the request comprising data representing an imageof text, a processor configured to access at least one of a database, asearch engine, and a data network to find information related to thetext in the image, the information comprising at least one of an image,a video, an audio file, related text, a hypertext link, and a web site,the transceiver being configured to send the found information throughthe communication system to the device.
 46. The apparatus of claim 45,the processor being configured to categorize the text in the image intoone of a plurality of languages and translate the text in the image froma first language to a second language, the transceiver being configuredto send the translated text through the communication system to thedevice.
 47. An apparatus comprising: a sensor configured to capture animage of text; a transceiver configured to (a) wirelessly transmit thecaptured image to a communication system and (b) wirelessly receiveinformation related to the text from the communication system; a displayconfigured to show the received information; and a user interfaceconfigured to allow a user to control the sensor, the transceiver, andthe display.
 48. The apparatus of claim 47, the text being in a firstlanguage, the user interface being configured to allow the user toselect a second language for the text to be translated by thecommunication system, received by the transceiver, and at least one ofdisplayed on the display and produced audibly by a speaker of the userinterface.
 49. A method comprising: receiving a request from a devicethrough a communication system, the request comprising data representingan image of an object; accessing at least one of a database, a searchengine, and a data network to find information related to the object,the information comprising at least one of an image, a video, an audiofile, text, a hypertext link, and a web site; and sending titles of thefound information through the communication system to the device. 50.The method of claim 49, further comprising using parameters of theobject to find information related to the object, the parameterscomprising at least one of shape, features, color, color pattern,surface texture, material composition, arrangement, structure, spacingbetween lines, and size of the object relative to other objects.
 51. Themethod of claim 49, further comprising performing at least one ofenhancing, focusing, filtering, removing non-relevant objects, adjustingcontrast between light and dark areas, adjusting brightness, adjustingcolor, adjusting focus, interpolating pixels to reduce the effects ofblurs, reflections, and removing red eye.